bitkeeper revision 1.15.2.2 (3e366d215hkWVtN4VomU_bD8cQZUxw)
authorkaf24@labyrinth.cl.cam.ac.uk <kaf24@labyrinth.cl.cam.ac.uk>
Tue, 28 Jan 2003 11:44:33 +0000 (11:44 +0000)
committerkaf24@labyrinth.cl.cam.ac.uk <kaf24@labyrinth.cl.cam.ac.uk>
Tue, 28 Jan 2003 11:44:33 +0000 (11:44 +0000)
domain_page.h, domain_page.c:
  Fix map_domain_mem() bug

xen-2.4.16/common/domain_page.c
xen-2.4.16/include/asm-i386/domain_page.h

index 2e37b72c5cb86f7a4052c2084917b7e0f0ba66a6..927ba63ff13a9fcea3e2c21ac1c1c9c0669f867e 100644 (file)
@@ -51,7 +51,7 @@ void *map_domain_mem(unsigned long pa)
         if ( cache[idx] == 0 ) break;
     }
 
-    cache[idx] = (pa & PAGE_MASK) | PAGE_HYPERVISOR;
+    cache[idx] = (pa & PAGE_MASK) | __PAGE_HYPERVISOR;
 
     local_irq_restore(flags);
 
index bae558c377887e552c7a4b05c0c40f1157be7f78..92fb2611470008fd7137c6ab2f2472e6bf0e5f63 100644 (file)
@@ -35,7 +35,7 @@ static inline void *map_domain_mem(unsigned long pa)
                         (pa & ~PAGE_MASK));
     if ( (*pent & PAGE_MASK) != (pfn << PAGE_SHIFT) )
     {
-        *pent = (pfn << PAGE_SHIFT) | PAGE_HYPERVISOR;
+        *pent = (pfn << PAGE_SHIFT) | __PAGE_HYPERVISOR;
         __flush_tlb_one(va);
     }
     return va;